
package br.cefetrn.booknet.administracao.acoes;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.cefetrn.booknet.administracao.dominio.RemoverUsuario;
import br.cefetrn.booknet.infraestrutura.dominio.DominioNegocio;
import br.cefetrn.booknet.infraestrutura.dominio.vo.Usuario;

/**
 * <p></p>
 * @author Kellyson
 * @since 21/06/2007
 *
 */
public class RemoverUsuarioAcao extends Acao {

	@Override
	public String delegar(HttpServletRequest umaRequisicao, HttpServletResponse umaResposta) {
		
		int codigoUsuario = Integer.parseInt(umaRequisicao.getParameter("codigo"));
		Usuario usuario = new Usuario();
		usuario.setCodigo(codigoUsuario);
		
		RemoverUsuario remover = new RemoverUsuario();
		remover = this.executar(remover);
		
		if(remover.getStatus() == DominioNegocio.SUCESSO){
			umaRequisicao.setAttribute("msg", remover.getMensagem());
			return "ListarUsuarios.booknet";
			
		}else {
			return "erro.jsp";
		}
	}

}
